VintaSoft Imaging .NET SDK 14.0: Documentation for .NET developer
Vintasoft.Imaging.Processing.Analyzers Namespace / CachedAnalyzer<TTarget,TValue> Class / CachedAnalyzer Constructors / CachedAnalyzer<TTarget,TValue> Constructor(String,Analyzer<TTarget,TValue>,ProcessingResultCachingMethod)
Syntax Exceptions Requirements SeeAlso
In This Topic
    CachedAnalyzer<TTarget,TValue> Constructor(String,Analyzer<TTarget,TValue>,ProcessingResultCachingMethod)
    In This Topic
    Initializes a new instance of the CachedAnalyzer<TTarget,TValue> class.
    Syntax
    'Declaration
    
    Public Function New( _
    ByVal name
    The name of analyzer.
    As System.String, _
    ByVal analyzer
    The analyzer, which execution result must be cached.
    As Analyzer(Of TTarget,TValue), _
    ByVal resultCachingMethod
    The result caching method.
    As ProcessingResultCachingMethod _
    )
    public CachedAnalyzer<TTarget,TValue>(
    System.String name,
    Analyzer<TTarget,TValue> analyzer,
    ProcessingResultCachingMethod resultCachingMethod
    )
    public: CachedAnalyzer<TTarget,TValue>(
    System.String name,
    Analyzer<TTarget,TValue*>* analyzer,
    ProcessingResultCachingMethod resultCachingMethod
    )
    public:
    CachedAnalyzer<TTarget,TValue>(
    System.String name,
    Analyzer<TTarget,TValue^>^ analyzer,
    ProcessingResultCachingMethod resultCachingMethod
    )

    Parameters

    name
    The name of analyzer.
    analyzer
    The analyzer, which execution result must be cached.
    resultCachingMethod
    The result caching method.
    Exceptions
    ExceptionDescription
    Thrown if analyzer.CanModifyTarget cannot be true.
    Requirements

    Target Platforms: .NET9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    See Also